sour taste of fermented foods - Spanish English Dictionary